// https://github.com/vbenjs/vite-plugin-compression

/*gzip or brotli压缩
pnpm add vite-plugin-compression -D
gzip压缩文本文件效果好
brotli压缩性能高gzip 18-25 仅支持https协议 ,能与gzip共存
 */

import viteCompression from "vite-plugin-compression";

export default function (){
	return [
			viteCompression({
			verbose: true, //控制台输出压缩结果
			disable: false, //是否禁用
			threshold: 1024, //大于这个值进行压缩单位字节
			algorithm: "gzip",
			ext: ".gz",
			deleteOriginFile:false //压缩后是否删除原文件
			}),
			viteCompression({
				ext: '.br',
				algorithm: 'brotliCompress',
				verbose: true, //控制台输出压缩结果
				disable: false, //是否禁用
				threshold: 1024, //大于这个值进行压缩单位字节
				deleteOriginFile:false //压缩后是否删除原文件
			})
	]
}
